Big Huge Thesaurus

Joseph Marie Jacquard

noun